﻿namespace Remember.Model
{
    /// <summary>
    /// IRepository<T>继承该接口，如果表主键类型相同但名字不同的话，可以使用[ColumnMappingAttribute]来进行映射，
    /// 并在操作数据库之前执行下述代码：
    /// Dapper.SqlMapper.SetTypeMap(typeof(T), new ColumnAttributeTypeMapper<T>());
    /// </summary>
    public interface IIdentifiable
    {
        /// <summary>
        /// 通用类的主键，如果该属性和表主键名称不一样的话，
        /// </summary>
        int Id { get; set; }
    }
}
